; Music of Snow Strike (1990) (Epyx)
; Ripped by Megachur the 28/02/2008

	write "SNOWSTRI.BIN"

music_date_rip	equ &1c28
music_adr	equ &0100
first_theme	equ 0
last_theme	equ 3	; 0 -> 3

	read "music_header_v1_0.asm"

;org #21ca
;ld c,#01
;call #01d3	; init

;#0100
;
.init_music
;
	push af
	call l0343
	pop af
	ld c,a
	add a
	add c
	add a
	add c
	ld c,a
	ld b,#00
	ld hl,l0e61
	add hl,bc
	ld a,(hl)
	ld (l01ee),a
	ld (l064b),a
	inc hl
	ld ix,l016d
	ld c,#22
	ld a,#03
.l0121
	ld e,(hl)
	inc hl
	ld d,(hl)
	inc hl
	push hl
	ld (ix+#10),#01
	ld (ix+#00),b
	ld (ix+#1d),b
	ld (ix+#1f),b
	ld (ix+#20),b
	ld hl,l0735
	ld (ix+#0b),l
	ld (ix+#09),l
	ld (ix+#0c),h
	ld (ix+#0a),h
	ld (ix+#03),e
	ld (ix+#04),d
	ex de,hl
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld (ix+#05),#02
	ld (ix+#06),b
	pop hl
	ld (ix+#01),e
	ld (ix+#02),d
	add ix,bc
	dec a
	jr nz,l0121
	ld (l0565),a
	dec a
	ld (l064c),a
	ld (l0646),a
	ret
.l016d
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#09
.l018f
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#12
.l01b1
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#00,#00,#00,#00,#00,#00,#00
	db #00,#24
;
.play_music
;
	ld a,(l0646)
	ld hl,l0647
	or (hl)
	inc hl
	or (hl)
	inc hl
	or (hl)
	ret z
	call l0940
	ld a,(l0646)
	and a
	jr z,l0239
.l01e9 equ $ + 1
	ld a,#00
	ld (l0235),a
.l01ee equ $ + 1
	ld a,#01
	ld hl,l064c
	add (hl)
	ld (hl),a
	jr nc,l020d
	ld b,#00
	ld ix,l016d
	call l046d
	ld ix,l018f
	call l046d
	ld ix,l01b1
	call l046d
.l020d
	ld ix,l016d
	call l0532
	ld (l064d),hl
	ld (l0655),a
	ld ix,l018f
	call l0532
	ld (l064f),hl
	ld (l0656),a
	ld ix,l01b1
	call l0532
	ld (l0651),hl
	ld (l0657),a
.l0235 equ $ + 1
	ld a,#00
	ld (l0653),a
.l0239
	ld a,(l0646)
	and a
	jr nz,l024f
	ld (l0655),a
	ld (l0656),a
	ld (l0657),a
	ld a,#3f
	ld (l0654),a
	jr l0277
.l024f
	ld a,(l064a)
	and #0f
	xor #0f
	jr z,l0277
	ld b,a
	ld a,(l0655)
	sub b
	jr nc,l0260
	xor a
.l0260
	ld (l0655),a
	ld a,(l0656)
	sub b
	jr nc,l026a
	xor a
.l026a
	ld (l0656),a
	ld a,(l0657)
	sub b
	jr nc,l0274
	xor a
.l0274
	ld (l0657),a
.l0277
	ld a,(l0647)
	and a
	jr z,l029f
	ld hl,(l065a)
	ld (l064d),hl
	ld a,(l0e09)
	ld b,a
	bit 3,a
	jr nz,l0291
	ld a,(l0660)
	ld (l0653),a
.l0291
	ld hl,l0654
	ld a,(hl)
	or #09
	and b
	ld (hl),a
	ld a,(l0662)
	ld (l0655),a
.l029f
	ld a,(l0648)
	and a
	jr z,l02c9
	ld hl,(l065c)
	ld (l064f),hl
	ld a,(l0e1e)
	ld b,a
	bit 3,a
	jr nz,l02b9
	ld a,(l0660)
	ld (l0653),a
.l02b9
	ld hl,l0654
	ld a,(hl)
	or #12
	rlc b
	and b
	ld (hl),a
	ld a,(l0663)
	ld (l0656),a
.l02c9
	ld a,(l0649)
	and a
	jr z,l02f5
	ld hl,(l065e)
	ld (l0651),hl
	ld a,(l0e33)
	ld b,a
	bit 3,a
	jr nz,l02e3
	ld a,(l0660)
	ld (l0653),a
.l02e3
	ld hl,l0654
	ld a,(hl)
.l02e7
	or #24
	rlc b
	rlc b
	and b
	ld (hl),a
	ld a,(l0664)
	ld (l0657),a
.l02f5
	ld hl,l0657
	ld d,#0a
.l02fa
	ld e,(hl)
	ld b,#f4
	out (c),d
	ld bc,#f600
	out (c),c
	ld a,#c0
	out (c),a
	out (c),c
	ld b,#f4
	out (c),e
	ld b,#f6
	add a
	out (c),a
	out (c),c
	dec hl
	dec d
	jp p,l02fa
	ret
.l031b
	ld de,l0a00
.l031e
	call l0328
	dec d
	jp p,l031e
	ld de,l073f
.l0328
	ld b,#f4
	out (c),d
	ld bc,#f600
	out (c),c
	ld a,#c0
	out (c),a
	out (c),c
	ld b,#f4
	out (c),e
	ld b,#f6
	add a
	out (c),a
	out (c),c
	ret
;
.stop_music
.l0343
;
	xor a
	ld (l0646),a
	call l035a
	xor a
	ld (l0655),a
	ld (l0656),a
	ld (l0657),a
	ld a,#0e
	ld (l064a),a
	ret
.l035a
	xor a
	ld (l0647),a
	ld (l0648),a
	ld (l0649),a
	jp l031b
	db #f0
	db #de,#d7,#e1,#a4,#00,#00,#3b,#c4
	db #b5,#7a,#64,#8c,#dd,#30,#ea,#eb
	db #f0,#b3,#13,#0a
	db #01
	ld a,(de)
	inc de
	ld (l064a),a
	jp l047a
	ld a,(de)
	inc de
	ld (l01ee),a
	jp l047a
	ld a,(de)
	ld (ix+#03),a
	ld l,a
	inc de
	ld a,(de)
	ld (ix+#04),a
	ld h,a
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld (ix+#05),#02
	ld (ix+#06),b
	jp l047a
	pop hl
	jp l0343
	ld c,(ix+#05)
	ld b,(ix+#06)
	ld l,(ix+#03)
	ld h,(ix+#04)
	add hl,bc
	inc bc
	inc bc
	ld a,(hl)
	inc hl
	ld d,(hl)
	ld e,a
	or d
	jr nz,l03cb
	ld l,(ix+#03)
	ld h,(ix+#04)
	ld bc,#0002
	ld e,(hl)
	inc hl
	ld d,(hl)
.l03cb
	ld (ix+#05),c
	ld (ix+#06),b
	ld b,#00
	jp l047a
	ld a,(ix+#21)
	ld c,a
	and #07
	ld hl,l0611
	xor (hl)
	and c
	xor (hl)
	ld (hl),a
	ld a,#01
	ld (ix+#1e),a
	jp l047a
	ld a,(ix+#21)
	ld c,a
	and #38
	ld hl,l0611
	xor (hl)
	and c
	xor (hl)
	ld (hl),a
	xor a
	ld (ix+#1e),a
	jp l047a
	ld hl,l0611
	ld a,(ix+#21)
	cpl
	and (hl)
	ld (hl),a
	ld a,#01
	ld (ix+#1e),a
	jr l047a
	ld a,(de)
	inc de
	ld (ix+#07),b
	ld (ix+#08),b
	ld (ix+#0d),a
	set 2,(ix+#00)
	ld a,(de)
	ld (ix+#0e),a
	inc de
	jr l047a
	ld a,(de)
	inc de
	ld (l0565),a
	jr l047a
	ld a,(de)
	inc de
	ld (ix+#20),a
	jr l047a
	ld a,(de)
	ld (ix+#1b),a
	inc de
	ld a,(de)
	ld (ix+#1a),a
	ld (ix+#1c),a
	inc de
	ld (ix+#1d),#40
	jr l047a
	ld (ix+#1d),b
	jr l047a
	ld (ix+#1d),#c0
	jr l047a
	set 1,(ix+#00)
	jr l047a
	ld (ix+#13),b
	res 5,(ix+#00)
	jr l04a9
	jr l04a5
	ld (ix+#1f),#ff
	jr l047a
	ld (ix+#1f),b
	jr l047a
.l046d
	dec (ix+#10)
	ret nz
	ld (ix+#00),b
	ld e,(ix+#01)
	ld d,(ix+#02)
.l047a
	ld a,(de)
	inc de
	and a
	jp m,l04e7
	ld (ix+#12),a
	bit 0,(ix+#1e)
	jr z,l048c
	ld (l01e9),a
.l048c
	ld l,(ix+#14)
	ld (ix+#16),l
	ld h,(ix+#15)
	ld (ix+#17),h
	ld a,(hl)
	ld (ix+#18),a
	ld (ix+#13),a
	ld a,(ix+#0f)
	ld (ix+#19),a
.l04a5
	set 5,(ix+#00)
.l04a9
	ld a,(ix+#11)
	ld (ix+#10),a
	ld (ix+#02),d
	ld (ix+#01),e
	ld a,(ix+#1f)
	and a
	jr z,l04e6
	ld a,(l0647)
	and a
	jr z,l04c8
	ld a,(l0e09)
	bit 3,a
	jr z,l04e6
.l04c8
	ld a,(l0648)
	and a
	jr z,l04d5
	ld a,(l0e1e)
	bit 3,a
	jr z,l04e6
.l04d5
	ld a,(l0649)
	and a
	jr z,l04e2
	ld a,(l0e33)
	bit 3,a
	jr z,l04e6
.l04e2
	ld (ix+#1f),#ff
.l04e6
	ret
.l04e7
	cp #c0
	jr c,l052a
	add #20
	jr c,l050b
	add #10
	jr c,l0512
	add #10
	ld c,a
	ld hl,l0726
	add hl,bc
	ld c,(hl)
	add hl,bc
	ld (ix+#0b),l
	ld (ix+#09),l
	ld (ix+#0c),h
	ld (ix+#0a),h
	jp l047a
.l050b
	inc a
	ld (ix+#11),a
	jp l047a
.l0512
	ld hl,l0760
	add a
	ld c,a
	add hl,bc
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	ld (ix+#14),l
	ld (ix+#15),h
	dec hl
	ld a,(hl)
	ld (ix+#0f),a
	jp l047a
.l052a
	ld hl,l02e7
	ld c,a
	add hl,bc
	ld c,(hl)
	add hl,bc
	jp (hl)
.l0532
	ld c,(ix+#00)
	bit 5,c
	jr z,l0564
	ld a,(ix+#19)
	sub #01
	ld (ix+#19),a
	jr nc,l055e
	ld a,(ix+#0f)
	ld (ix+#19),a
	ld l,(ix+#16)
	ld h,(ix+#17)
	inc hl
	ld a,(hl)
	and a
	jp m,l055e
	ld (ix+#16),l
	ld (ix+#17),h
	ld (ix+#18),a
.l055e
	ld a,(ix+#18)
	ld (ix+#13),a
.l0565 equ $ + 1
.l0564
	ld a,#00
	add (ix+#12)
	add (ix+#20)
	ld b,a
	ld l,(ix+#0b)
	ld h,(ix+#0c)
	ld a,(hl)
	inc hl
	and a
	jp p,l0581
	ld l,(ix+#09)
	ld h,(ix+#0a)
	and #7f
.l0581
	ld (ix+#0b),l
	ld (ix+#0c),h
	add b
	ld hl,l0666
	ld d,#00
	add a
	ld e,a
	add hl,de
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld l,(ix+#1d)
	bit 6,l
	jr z,l05e2
	ld h,a
	ld b,(ix+#1a)
	sla b
	bit 7,l
	ld a,(ix+#1c)
	jr z,l05ab
	bit 0,c
	jr nz,l05c9
.l05ab
	bit 5,l
	jr nz,l05bb
	sub (ix+#1b)
	jr nc,l05c6
	set 5,(ix+#1d)
	sub a
	jr l05c6
.l05bb
	add (ix+#1b)
	cp b
	jr c,l05c6
	res 5,(ix+#1d)
	ld a,b
.l05c6
	ld (ix+#1c),a
.l05c9
	ex de,hl
	srl b
	sub b
	ld e,a
	ld a,d
	ld d,#00
	jr nc,l05d4
	dec d
.l05d4
	add #a0
	jr c,l05e0
.l05d8
	sla e
	rl d
	add #18
	jr nc,l05d8
.l05e0
	add hl,de
	ex de,hl
.l05e2
	ld a,c
	xor #01
	ld (ix+#00),a
	bit 2,c
	jr z,l060d
	ld b,(ix+#0e)
	djnz l060a
	ld c,(ix+#0d)
	bit 7,c
	jr z,l05f9
	dec b
.l05f9
	ld l,(ix+#07)
	ld h,(ix+#08)
	add hl,bc
	ld (ix+#07),l
	ld (ix+#08),h
	add hl,de
	ex de,hl
	jr l060d
.l060a
	ld (ix+#0e),b
.l060d
	cpl
	and #03
.l0611 equ $ + 1
	ld a,#38
	jr nz,l061e
	ld a,(l01e9)
	xor #08
	ld (l0235),a
	ld a,#07
.l061e
	ld hl,l0654
	xor (hl)
	and (ix+#21)
	xor (hl)
	ld (hl),a
	ld a,(ix+#1f)
	and a
	jp p,l0641
	and #7f
	ld (ix+#1f),a
	ld a,(ix+#21)
	and #38
	xor #ff
	and (hl)
	ld (hl),a
	ld a,#41
	ld (l0235),a
.l0641
	ex de,hl
	ld a,(ix+#13)
	ret
.l064d equ $ + 7
.l064c equ $ + 6
.l064b equ $ + 5
.l064a equ $ + 4
.l0649 equ $ + 3
.l0648 equ $ + 2
.l0647 equ $ + 1
.music_end
.l0646
	db #00,#00,#00,#00,#00,#00,#00,#00
.l0655 equ $ + 7
.l0654 equ $ + 6
.l0653 equ $ + 5
.l0651 equ $ + 3
.l064f equ $ + 1
	db #00,#00,#00,#00,#00,#00,#3f,#0f
.l065d equ $ + 7
.l065c equ $ + 6
.l065b equ $ + 5
.l065a equ $ + 4
.l0657 equ $ + 1
.l0656
	db #0f,#0f,#00,#00,#00,#00,#00,#00
.l0664 equ $ + 6
.l0663 equ $ + 5
.l0662 equ $ + 4
.l0660 equ $ + 2
.l065f equ $ + 1
.l065e
	db #00,#00,#00,#3f,#00,#00,#00,#00
.l0666
	db #7c,#07,#08,#07,#b0,#06,#40,#06
	db #ec,#05,#94,#05,#44,#05,#f8,#04
	db #b0,#04,#70,#04,#2c,#04,#f0,#03
	db #be,#03,#84,#03,#58,#03,#20,#03
	db #f6,#02,#ca,#02,#a2,#02,#7c,#02
	db #58,#02,#38,#02,#16,#02,#f8,#01
	db #df,#01,#c2,#01,#ac,#01,#90,#01
	db #7b,#01,#65,#01,#51,#01,#3e,#01
	db #2c,#01,#1c,#01,#0b,#01,#fc,#00
	db #ef,#00,#e1,#00,#d6,#00,#c8,#00
	db #bd,#00,#b2,#00,#a8,#00,#9f,#00
	db #96,#00,#8e,#00,#85,#00,#7e,#00
	db #77,#00,#70,#00,#6b,#00,#64,#00
	db #5e,#00,#59,#00,#54,#00,#4f,#00
	db #4b,#00,#47,#00,#42,#00,#3f,#00
	db #3b,#00,#38,#00,#35,#00,#32,#00
	db #2f,#00,#2c,#00,#2a,#00,#27,#00
	db #25,#00,#23,#00,#21,#00,#1f,#00
	db #1d,#00,#1c,#00,#1a,#00,#19,#00
	db #17,#00,#16,#00,#15,#00,#13,#00
	db #12,#00,#11,#00,#10,#00,#0f,#00
	db #0e,#00,#0e,#00,#0d,#00,#0c,#00
	db #0b,#00,#0b,#00,#0a,#00,#09,#00
	db #09,#00,#08,#00,#08,#00,#07,#00
.l0726
	db #0f,#0f,#11,#13,#15,#17,#19,#1b
.l0735 equ $ + 7
	db #1d,#1f,#20,#21,#22,#23,#24,#80
	db #00,#03,#87,#00,#04,#87,#04,#07
.l073f equ $ + 1
	db #8a,#00,#04,#8a,#07,#0c,#8f,#07
	db #0c,#90,#03,#07,#8c,#04,#07,#8c
	db #00,#8c,#00,#83,#00,#84,#00,#85
	db #00,#87,#0c,#00,#00,#00,#00,#00
	db #00,#80
.l0760
	dw l0781,l0789,l0790,l07a2
	dw l07b4,l07b9,l07be,l07c5
	dw l07ce,l07df,l07e9,l07f3
	dw l07fd,l080e,l081e,l0821
	db #01
.l0781
	db #0e,#0c,#09,#05,#03,#01,#87,#01
.l0790 equ $ + 7
.l0789
	db #0d,#0b,#07,#02,#01,#87,#01,#0f
	db #0e,#0d,#0b,#0d,#0c,#0a,#09,#0b
	db #0a,#08,#07,#09,#08,#06,#05,#87
.l07a2 equ $ + 1
	db #01,#0f,#0f,#0d,#0b,#0d,#0c,#0a
	db #09,#0b,#0a,#08,#07,#09,#08,#06
.l07b4 equ $ + 3
	db #05,#87,#01,#0f,#0e,#0d,#87,#01
.l07be equ $ + 5
.l07b9
	db #0f,#0e,#0c,#87,#01,#0f,#0e,#0d
.l07c5 equ $ + 4
	db #0c,#0b,#87,#02,#0e,#0d,#0c,#0b
.l07ce equ $ + 5
	db #0a,#09,#08,#87,#08,#0f,#0e,#0d
	db #0c,#0b,#0a,#09,#08,#07,#06,#05
.l07df equ $ + 6
	db #04,#03,#02,#01,#87,#02,#0f,#0e
	db #0d,#0c,#0b,#0a,#09,#08,#87,#04
.l07e9
	db #0f,#0e,#0d,#0c,#0b,#0a,#09,#08
.l07f3 equ $ + 2
	db #87,#03,#0f,#0e,#0d,#0c,#0b,#0a
.l07fd equ $ + 4
	db #09,#08,#87,#01,#0f,#0e,#0d,#0c
	db #0b,#0a,#09,#08,#07,#06,#05,#04
.l080e equ $ + 5
	db #03,#02,#01,#87,#01,#0e,#0d,#0c
	db #0b,#0a,#09,#08,#07,#06,#05,#04
.l081e equ $ + 5
	db #03,#02,#01,#87,#01,#0f,#87,#01
.l0821
	db #0d,#87
	ld hl,l082c
	ld b,#00
	add hl,bc
	ld c,(hl)
	add hl,bc
	jp (hl)
.l082c
	inc bc
	ld e,l
	or a
	ld hl,l0647
	ld (hl),#00
	ld hl,l0b6c
	add a
	add l
	ld l,a
	jr nc,l083d
	inc h
.l083d
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld b,#0e
	ld hl,l0e03
.l0845
	ld a,(de)
	ld (hl),a
	inc hl
	inc de
	djnz l0845
	ld a,(l0e04)
	ld (l0e11),a
	ld hl,(l0e05)
	ld (l065a),hl
	ld a,(l0e09)
	bit 3,a
	jr nz,l0862
	ld a,l
	ld (l0660),a
.l0862
	ld a,(l0e0e)
	ld (l0e12),a
	ld a,(l0e10)
	ld (l0e17),a
	ld a,(l0e0d)
	ld hl,l0d6c
	add a
	ld c,a
	add hl,bc
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	ld (l0e13),hl
	ld (l0e15),hl
	ld a,(hl)
	ld (l0662),a
	ld hl,l0647
	inc (hl)
	ret
	ld hl,l0648
	ld (hl),#00
	ld hl,l0b6c
	add a
	add l
	ld l,a
	jr nc,l0898
	inc h
.l0898
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld b,#0e
	ld hl,l0e18
.l08a0
	ld a,(de)
	ld (hl),a
	inc hl
	inc de
	djnz l08a0
	ld a,(l0e19)
	ld (l0e26),a
	ld hl,(l0e1a)
	ld (l065c),hl
	ld a,(l0e1e)
	bit 3,a
	jr nz,l08bd
	ld a,l
	ld (l0660),a
.l08bd
	ld a,(l0e23)
	ld (l0e27),a
	ld a,(l0e25)
	ld (l0e2c),a
	ld a,(l0e22)
	ld hl,l0d6c
	add a
	ld c,a
	add hl,bc
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	ld (l0e28),hl
	ld (l0e2a),hl
	ld a,(hl)
	ld (l0663),a
	ld hl,l0648
	inc (hl)
	ret
	ld hl,l0649
	ld (hl),#00
	ld hl,l0b6c
	add a
	add l
	ld l,a
	jr nc,l08f3
	inc h
.l08f3
	ld e,(hl)
	inc hl
	ld d,(hl)
	ld b,#0e
	ld hl,l0e2d
.l08fb
	ld a,(de)
	ld (hl),a
	inc hl
	inc de
	djnz l08fb
	ld a,(l0e2e)
	ld (l0e3b),a
	ld hl,(l0e2f)
	ld (l065e),hl
	ld a,(l0e33)
	bit 3,a
	jr nz,l0918
	ld a,l
	ld (l0660),a
.l0918
	ld a,(l0e38)
	ld (l0e3c),a
	ld a,(l0e3a)
	ld (l0e41),a
	ld a,(l0e37)
	ld hl,l0d6c
	add a
	ld c,a
	add hl,bc
	ld a,(hl)
	inc hl
	ld h,(hl)
	ld l,a
	ld (l0e3d),hl
	ld (l0e3f),hl
	ld a,(hl)
	ld (l0664),a
	ld hl,l0649
	inc (hl)
	ret
.l0940
	call l0e42
	ld a,(l0647)
	and a
	call nz,l0a08
	ld a,(l0648)
	and a
	call nz,l0aba
	ld a,(l0649)
	and a
	ret z
	ld a,(l0e2d)
	and a
	jr nz,l0966
	ld a,(l0e39)
	and a
	jr nz,l0966
	ld (l0649),a
	ret
.l0966
	dec a
	ld (l0e2d),a
	ld a,(l0e3b)
	and a
	jr nz,l099e
	ld a,(l0e39)
	and a
	jr nz,l097c
	ld a,(l0e36)
	and a
	jr z,l09e0
.l097c
	dec a
	ld (l0e36),a
	ld a,(l0e2e)
	ld (l0e3b),a
	ld a,(l0e34)
	and a
	jr z,l098f
	ld a,(l0e5f)
.l098f
	ld b,a
	ld a,(l0e2f)
	add b
	ld (l065e),a
	ld a,(l0e30)
	add b
	ld (l065f),a
.l099e
	ld hl,l0e3b
	dec (hl)
	ld hl,l0e3a
	ld a,(hl)
	and a
	jr z,l09b0
	ld hl,l0e41
	dec (hl)
	jr nz,l09d3
	ld (hl),a
.l09b0
	ld a,(l0e35)
	and a
	jr z,l09d3
	jp p,l09c6
	ld hl,(l065e)
	ld de,(l0e31)
	add hl,de
	ld (l065e),hl
	jr l09d3
.l09c6
	ld hl,(l065e)
	ld de,(l0e31)
	and a
	sbc hl,de
	ld (l065e),hl
.l09d3
	ld a,(l0e33)
	bit 3,a
	jr nz,l09e0
	ld a,(l065e)
	ld (l0660),a
.l09e0
	ld a,(l0e3c)
	dec a
	ld (l0e3c),a
	jr nz,l0a07
	ld a,(l0e38)
	ld (l0e3c),a
	ld hl,(l0e3f)
	ld a,(hl)
	inc hl
	and a
	jp p,l0a01
	cp #80
	jr nz,l0a07
	ld hl,(l0e3d)
	ld a,(hl)
.l0a00
	inc hl
.l0a01
	ld (l0e3f),hl
	ld (l0664),a
.l0a07
	ret
.l0a08
	ld a,(l0e03)
	and a
	jr nz,l0a18
	ld a,(l0e0f)
	and a
	jr nz,l0a18
	ld (l0647),a
	ret
.l0a18
	dec a
	ld (l0e03),a
	ld a,(l0e11)
	and a
	jr nz,l0a50
	ld a,(l0e0f)
	and a
	jr nz,l0a2e
	ld a,(l0e0c)
	and a
	jr z,l0a92
.l0a2e
	dec a
	ld (l0e0c),a
	ld a,(l0e04)
	ld (l0e11),a
	ld a,(l0e0a)
	and a
	jr z,l0a41
	ld a,(l0e5d)
.l0a41
	ld b,a
	ld a,(l0e05)
	add b
	ld (l065a),a
	ld a,(l0e06)
	add b
	ld (l065b),a
.l0a50
	ld hl,l0e11
	dec (hl)
	ld hl,l0e10
	ld a,(hl)
	and a
	jr z,l0a62
	ld hl,l0e17
	dec (hl)
	jr nz,l0a85
	ld (hl),a
.l0a62
	ld a,(l0e0b)
	and a
	jr z,l0a85
	jp p,l0a78
	ld hl,(l065a)
	ld de,(l0e07)
	add hl,de
	ld (l065a),hl
	jr l0a85
.l0a78
	ld hl,(l065a)
	ld de,(l0e07)
	and a
	sbc hl,de
	ld (l065a),hl
.l0a85
	ld a,(l0e09)
	bit 3,a
	jr nz,l0a92
	ld a,(l065a)
	ld (l0660),a
.l0a92
	ld a,(l0e12)
	dec a
	ld (l0e12),a
	jr nz,l0ab9
	ld a,(l0e0e)
	ld (l0e12),a
	ld hl,(l0e15)
	ld a,(hl)
	inc hl
	and a
	jp p,l0ab3
	cp #80
	jr nz,l0ab9
	ld hl,(l0e13)
	ld a,(hl)
	inc hl
.l0ab3
	ld (l0e15),hl
	ld (l0662),a
.l0ab9
	ret
.l0aba
	ld a,(l0e18)
	and a
	jr nz,l0aca
	ld a,(l0e24)
	and a
	jr nz,l0aca
	ld (l0648),a
	ret
.l0aca
	dec a
	ld (l0e18),a
	ld a,(l0e26)
	and a
	jr nz,l0b02
	ld a,(l0e24)
	and a
	jr nz,l0ae0
	ld a,(l0e21)
	and a
	jr z,l0b44
.l0ae0
	dec a
	ld (l0e21),a
	ld a,(l0e19)
	ld (l0e26),a
	ld a,(l0e1f)
	and a
	jr z,l0af3
	ld a,(l0e5e)
.l0af3
	ld b,a
	ld a,(l0e1a)
	add b
	ld (l065c),a
	ld a,(l0e1b)
	add b
	ld (l065d),a
.l0b02
	ld hl,l0e26
	dec (hl)
	ld hl,l0e25
	ld a,(hl)
	and a
	jr z,l0b14
	ld hl,l0e2c
	dec (hl)
	jr nz,l0b37
	ld (hl),a
.l0b14
	ld a,(l0e20)
	and a
	jr z,l0b37
	jp p,l0b2a
	ld hl,(l065c)
	ld de,(l0e1c)
	add hl,de
	ld (l065c),hl
	jr l0b37
.l0b2a
	ld hl,(l065c)
	ld de,(l0e1c)
	and a
	sbc hl,de
	ld (l065c),hl
.l0b37
	ld a,(l0e1e)
	bit 3,a
	jr nz,l0b44
	ld a,(l065c)
	ld (l0660),a
.l0b44
	ld a,(l0e27)
	dec a
	ld (l0e27),a
	jr nz,l0b6b
	ld a,(l0e23)
	ld (l0e27),a
	ld hl,(l0e2a)
	ld a,(hl)
	inc hl
	and a
	jp p,l0b65
	cp #80
	jr nz,l0b6b
	ld hl,(l0e28)
	ld a,(hl)
	inc hl
.l0b65
	ld (l0e2a),hl
	ld (l0663),a
.l0b6b
	ret
.l0b6c
	dw l0bac,l0bba,l0bc8,l0bd6
	dw l0be4,l0bf2,l0c00,l0c0e
	dw l0c1c,l0c2a,l0c38,l0c46
	dw l0c54,l0c62,l0c70,l0c7e
	dw l0c8c,l0c9a,l0ca8,l0cb6
	dw l0cc4,l0cd2,l0ce0,l0cee
	dw l0cfc,l0d0a,l0d18,l0d26
	dw l0d34,l0d42,l0d50,l0d5e
.l0bac
	db #08,#02,#44,#00,#01,#00,#fe,#00
.l0bba equ $ + 6
	db #01,#63,#0c,#01,#00,#00,#96,#ff
	db #08,#00,#01,#00,#f6,#00,#ff,#00
.l0bc8 equ $ + 4
	db #00,#10,#00,#02,#04,#02,#3c,#01
	db #01,#00,#fe,#00,#01,#63,#0c,#01
.l0bd6 equ $ + 2
	db #00,#00,#0f,#0a,#40,#00,#15,#08
	db #fe,#00,#ff,#63,#08,#02,#00,#00
.l0be4
	db #96,#1e,#10,#00,#01,#00,#f7,#00
.l0bf2 equ $ + 6
	db #ff,#00,#00,#0c,#00,#02,#32,#05
	db #c7,#00,#41,#00,#f6,#00,#ff,#63
.l0c00 equ $ + 4
	db #00,#03,#00,#00,#50,#05,#00,#00
	db #06,#00,#f7,#01,#ff,#63,#00,#06
.l0c0e equ $ + 2
	db #00,#00,#82,#09,#08,#04,#68,#00
	db #f6,#01,#01,#63,#00,#0c,#00,#00
.l0c1c
	db #f0,#ff,#1f,#00,#01,#00,#f6,#00
.l0c2a equ $ + 6
	db #01,#ff,#08,#17,#00,#14,#15,#0b
	db #5c,#00,#02,#00,#fe,#00,#01,#ff
.l0c38 equ $ + 4
	db #08,#19,#00,#00,#2b,#0b,#5c,#00
	db #02,#00,#fe,#00,#01,#ff,#08,#19
.l0c46 equ $ + 2
	db #00,#00,#41,#0b,#5c,#00,#02,#00
	db #fe,#00,#01,#ff,#08,#19,#00,#00
.l0c54
	db #57,#0b,#5c,#00,#02,#00,#fe,#00
.l0c62 equ $ + 6
	db #01,#ff,#08,#19,#00,#00,#0e,#0f
	db #50,#00,#0e,#00,#fe,#00,#01,#63
.l0c70 equ $ + 4
	db #08,#04,#00,#04,#32,#19,#40,#00
	db #05,#00,#fe,#00,#ff,#ff,#08,#0a
.l0c7e equ $ + 2
	db #00,#00,#27,#0a,#3f,#00,#1e,#00
	db #fe,#00,#ff,#ff,#08,#19,#00,#05
.l0c8c
	db #4f,#14,#81,#01,#11,#00,#fe,#00
.l0c9a equ $ + 6
	db #ff,#63,#00,#63,#00,#00,#11,#02
	db #d4,#02,#08,#00,#fe,#00,#01,#63
.l0ca8 equ $ + 4
	db #00,#63,#00,#00,#19,#63,#07,#01
	db #11,#00,#f6,#00,#01,#63,#00,#02
.l0cb6 equ $ + 2
	db #00,#00,#07,#05,#cc,#00,#21,#00
	db #f7,#00,#ff,#63,#02,#01,#00,#00
.l0cc4
	db #1e,#02,#04,#00,#01,#00,#f7,#00
.l0cd2 equ $ + 6
	db #ff,#63,#00,#03,#00,#00,#07,#05
	db #cc,#00,#21,#00,#f6,#00,#ff,#63
.l0ce0 equ $ + 4
	db #08,#01,#00,#00,#0f,#05,#4c,#01
	db #21,#00,#f6,#00,#ff,#63,#00,#02
.l0cee equ $ + 2
	db #00,#00,#32,#02,#08,#00,#01,#00
	db #f7,#00,#ff,#63,#00,#04,#00,#00
.l0cfc
	db #2f,#02,#d0,#00,#10,#04,#fe,#00
.l0d0a equ $ + 6
	db #01,#63,#05,#03,#00,#00,#32,#ff
	db #10,#00,#09,#04,#fe,#00,#ff,#00
.l0d18 equ $ + 4
	db #00,#05,#00,#00,#0b,#63,#07,#01
	db #19,#00,#fe,#00,#01,#63,#00,#02
.l0d26 equ $ + 2
	db #00,#00,#0f,#63,#18,#07,#20,#04
	db #fe,#00,#01,#63,#00,#03,#00,#00
.l0d34
	db #04,#02,#98,#06,#08,#00,#fe,#00
.l0d42 equ $ + 6
	db #01,#63,#00,#63,#00,#00,#01,#02
	db #48,#01,#08,#00,#fe,#00,#01,#63
.l0d50 equ $ + 4
	db #00,#63,#00,#00,#19,#07,#90,#00
	db #10,#00,#fe,#00,#01,#63,#0a,#02
.l0d5e equ $ + 2
	db #ff,#00,#0a,#06,#12,#00,#01,#00
	db #f7,#00,#ff,#63,#0d,#01,#ff,#00
.l0d6c
	dw l0d88,l0d98,l0db1,l0db8
	dw l0dc9,l0dcf,l0dd4,l0dd9
	dw l0ddb,l0dea,l0dee,l0df0
	dw l0df6,l0dff
.l0d88
	db #0f,#0e,#0d
	db #0c,#0b,#0a,#09,#08,#07,#06,#05
.l0d98 equ $ + 5
	db #04,#03,#02,#01,#ff,#06,#08,#0a
	db #0b,#0c,#0d,#0e,#0e,#0e,#0d,#0d
	db #0c,#0c,#0b,#0b,#09,#08,#07,#06
.l0db1 equ $ + 6
	db #05,#04,#03,#02,#01,#ff,#06,#08
.l0db8 equ $ + 5
	db #0a,#0b,#0c,#0d,#ff,#06,#08,#0a
	db #0b,#0c,#0b,#0a,#09,#08,#07,#06
.l0dc9 equ $ + 6
	db #05,#04,#03,#02,#01,#ff,#01,#04
.l0dcf equ $ + 4
	db #07,#09,#0c,#ff,#0e,#0e,#0e,#01
.l0dd9 equ $ + 6
.l0dd4 equ $ + 1
	db #80,#01,#04,#07,#09,#80,#0c,#80
.l0ddb
	db #0e,#0d,#0c,#0b,#0a,#09,#08,#07
.l0dea equ $ + 7
	db #06,#05,#04,#03,#02,#01,#ff,#0d
.l0df0 equ $ + 5
.l0dee equ $ + 3
	db #09,#01,#ff,#09,#80,#0a,#0b,#0c
.l0df6 equ $ + 3
	db #0d,#0c,#80,#0f,#0a,#05,#01,#0f
.l0dff equ $ + 4
	db #0a,#05,#00,#ff,#0f,#0b,#01,#80
.l0e0a equ $ + 7
.l0e09 equ $ + 6
.l0e07 equ $ + 4
.l0e06 equ $ + 3
.l0e05 equ $ + 2
.l0e04 equ $ + 1
.l0e03
	db #00,#00,#00,#00,#00,#00,#00,#00
.l0e12 equ $ + 7
.l0e11 equ $ + 6
.l0e10 equ $ + 5
.l0e0f equ $ + 4
.l0e0e equ $ + 3
.l0e0d equ $ + 2
.l0e0c equ $ + 1
.l0e0b
	db #00,#00,#00,#00,#00,#00,#00,#00
.l0e1a equ $ + 7
.l0e19 equ $ + 6
.l0e18 equ $ + 5
.l0e17 equ $ + 4
.l0e15 equ $ + 2
.l0e13
	db #00,#00,#00,#00,#00,#00,#00,#00
.l0e22 equ $ + 7
.l0e21 equ $ + 6
.l0e20 equ $ + 5
.l0e1f equ $ + 4
.l0e1e equ $ + 3
.l0e1c equ $ + 1
.l0e1b
	db #00,#00,#00,#00,#00,#00,#00,#00
.l0e2a equ $ + 7
.l0e28 equ $ + 5
.l0e27 equ $ + 4
.l0e26 equ $ + 3
.l0e25 equ $ + 2
.l0e24 equ $ + 1
.l0e23
	db #00,#00,#00,#00,#00,#00,#00,#00
.l0e31 equ $ + 6
.l0e30 equ $ + 5
.l0e2f equ $ + 4
.l0e2e equ $ + 3
.l0e2d equ $ + 2
.l0e2c equ $ + 1
	db #00,#00,#00,#00,#00,#00,#00,#00
.l0e3a equ $ + 7
.l0e39 equ $ + 6
.l0e38 equ $ + 5
.l0e37 equ $ + 4
.l0e36 equ $ + 3
.l0e35 equ $ + 2
.l0e34 equ $ + 1
.l0e33
	db #00,#00,#00,#00,#00,#00,#00,#00
.l0e41 equ $ + 6
.l0e3f equ $ + 4
.l0e3d equ $ + 2
.l0e3c equ $ + 1
.l0e3b
	db #00,#00,#00,#00,#00,#00,#00
.l0e42
	ld a,(l0e5d)
	and #48
	adc #38
	sla a
	sla a
	ld hl,l0e60
	rl (hl)
	dec hl
	rl (hl)
	dec hl
	rl (hl)
	dec hl
	rl (hl)
	ld a,(hl)
	ret
.l0e60 equ $ + 3
.l0e5f equ $ + 2
.l0e5e equ $ + 1
.l0e5d
	db #ff,#80,#1b,#34
.l0e61
	db #31
	dw l0e81,l0e7d,l0e93
	db #45
	dw l0f61,l0f65,l0f69
	db #29
	dw l1079,l1075,l107d
	db #31
	dw l111d,l1117,l1123
.l0e7d
	dw l0e9d,#0000
.l0e81
	dw l0eb4,l0eb4,l0eb4,l0eb4
	dw l0eb4,l0eb4,l0eb4,l0ebe
	dw #0000
.l0e93
	dw l0ec8,l0eef,l0ec8,l0f04
	dw #0000
.l0e9d
	db #8a,#88,#01,#01,#dc,#e1,#0e,#e3
	db #0e,#e7,#0e,#e0,#0e,#0c,#e5,#0e
.l0eb4 equ $ + 7
	db #e3,#0e,#e1,#0e,#e3,#13,#87,#8b
	db #e1,#d1,#3f,#41,#dd,#27,#d1,#41
.l0ebe equ $ + 1
	db #87,#d1,#3f,#41,#e2,#dd,#27,#e0
.l0ec8 equ $ + 3
	db #dd,#27,#87,#8a,#88,#01,#01,#d9
	db #e1,#26,#26,#24,#26,#8f,#80,#26
	db #29,#80,#2b,#2b,#29,#2b,#2b,#29
	db #80,#26,#26,#24,#26,#8f,#80,#26
	db #29,#80,#2b,#2b,#29,#2b,#2b,#29
.l0eef equ $ + 2
	db #2b,#87,#8f,#80,#26,#e3,#29,#e1
	db #26,#21,#e3,#20,#e1,#1f,#e0,#1d
.l0f04 equ $ + 7
	db #1a,#e3,#1f,#1d,#e1,#1a,#87,#26
	db #26,#24,#26,#dd,#e0,#30,#31,#32
	db #35,#37,#e2,#35,#d9,#e1,#24,#24
	db #22,#36,#35,#33,#e0,#23,#24,#e1
	db #1f,#26,#26,#24,#26,#dd,#e0,#29
	db #2c,#2d,#26,#2c,#26,#2b,#29,#d9
	db #e1,#24,#24,#22,#dd,#e0,#2e,#2f
	db #30,#32,#33,#30,#33,#e2,#30,#d9
	db #e3,#3e,#38,#e1,#32,#30,#dd,#e0
	db #2c,#2b,#29,#26,#24,#e1,#26,#e0
	db #26,#2d,#26,#29,#2b,#2c,#e1,#2d
	db #e0,#30,#32,#35,#37,#38,#d9,#39
	db #30,#e1,#32,#8e
.l0f65 equ $ + 4
.l0f61
	dw l0f6d,#0000,l100f,#0000
.l0f69
	dw l100c,#0000
.l0f6d
	db #8b,#d0,#e5,#27,#27,#27,#e1,#27
	db #d1,#27,#27,#d0,#e5,#27,#27,#27
	db #e1,#27,#d1,#27,#27,#d0,#e5,#27
	db #e1,#27,#d1,#27,#27,#d0,#e5,#27
	db #e1,#27,#d1,#27,#27,#d0,#e5,#27
	db #27,#27,#e0,#dd,#27,#27,#27,#27
	db #27,#27,#d0,#e5,#27,#27,#27,#e1
	db #27,#d1,#27,#27,#d0,#e5,#27,#27
	db #27,#e1,#27,#d1,#27,#27,#d0,#e5
	db #27,#27,#27,#e0,#dd,#27,#27,#27
	db #27,#27,#27,#d0,#e5,#27,#27,#27
	db #e0,#dd,#27,#27,#27,#27,#27,#27
	db #d0,#e5,#27,#27,#27,#e0,#dd,#27
	db #27,#27,#27,#27,#27,#d0,#e5,#27
	db #27,#27,#e1,#27,#d1,#27,#27,#d0
	db #e5,#27,#27,#27,#e1,#27,#d1,#27
	db #27,#d0,#e5,#27,#27,#27,#e0,#dd
	db #27,#27,#27,#27,#27,#27,#d0,#e5
	db #27,#27,#27,#e0,#dd,#27,#27,#27
.l100c equ $ + 7
	db #27,#27,#27,#ff,#dc,#27,#87,#88
.l100f equ $ + 2
	db #01,#01,#8a,#d4,#e7,#2b,#e1,#30
	db #35,#e7,#34,#e3,#30,#39,#ef,#37
	db #e1,#34,#37,#e5,#3a,#39,#35,#e1
	db #2e,#30,#32,#f3,#30,#e3,#80,#e7
	db #28,#e1,#2d,#32,#e7,#31,#e3,#2d
	db #36,#ef,#34,#e3,#28,#e5,#32,#31
	db #2d,#e1,#37,#36,#32,#ed,#34,#e1
	db #80,#32,#37,#36,#32,#ed,#34,#e1
	db #80,#32,#37,#36,#32,#eb,#34,#e7
	db #2f,#e3,#39,#e2,#38,#28,#2b,#2f
	db #34,#2f,#37,#2f,#ed,#34,#e1,#80
	db #32,#37,#36,#32,#ed,#34,#e1,#80
	db #32,#37,#36,#32,#d5,#f1,#34,#8e
.l1079 equ $ + 4
.l1075
	dw l1081,#0000,l10cf,#0000
.l107d
	dw l10cc,#0000
.l1081
	db #8a,#88,#01,#01,#d5,#e2,#2a,#e0
	db #80,#e1,#2a,#f0,#2d,#e0,#80,#e2
	db #2a,#e0,#80,#e1,#2d,#f0,#32,#e0
	db #80,#e2,#2a,#e0,#80,#e1,#2d,#e5
	db #32,#e2,#2a,#e0,#80,#e1,#2d,#e5
	db #32,#e2,#2a,#e0,#80,#e1,#2d,#f0
	db #32,#e0,#80,#e2,#2d,#e0,#80,#e1
	db #32,#f1,#36,#e5,#32,#2d,#ea,#2a
	db #e0,#80,#e2,#2a,#e0,#80,#e1,#2a
.l10cf equ $ + 6
.l10cc equ $ + 3
	db #ff,#2d,#87,#88,#01,#01,#8a,#d4
	db #e2,#2d,#e0,#80,#e1,#2d,#f0,#32
	db #e0,#80,#e2,#2d,#e0,#80,#e1,#32
	db #f0,#36,#e0,#80,#e2,#2d,#e0,#80
	db #e1,#32,#e5,#36,#e2,#2d,#e0,#80
	db #e1,#32,#e5,#36,#e2,#2d,#e0,#80
	db #e1,#32,#f0,#36,#e0,#80,#e2,#32
	db #e0,#80,#e1,#36,#f1,#39,#e5,#36
	db #32,#ea,#2d,#e0,#80,#e2,#2d,#e0
	db #80,#e1,#2d,#f0,#32,#8e
.l111d equ $ + 6
.l1117
	dw l1127,l1151,#0000,l11c0
.l1123 equ $ + 4
	dw l11e9,#0000,l11f1,#0000
.l1127
	db #8a,#88,#01,#01,#dd,#e1,#11,#e0
	db #11,#11,#11,#11,#e1,#11,#e1,#11
	db #e0,#11,#11,#e1,#11,#11,#e1,#11
	db #e0,#11,#11,#e1,#11,#11,#e0,#11
	db #e1,#11,#e0,#11,#e1,#11,#e1,#80
.l1151 equ $ + 2
	db #d3,#87,#e5,#16,#e3,#16,#16,#e1
	db #16,#e5,#11,#e3,#11,#11,#e1,#11
	db #e5,#14,#e3,#14,#14,#e1,#14,#e5
	db #11,#e3,#11,#11,#e1,#11,#e5,#14
	db #e3,#14,#14,#e1,#14,#e5,#13,#e3
	db #13,#13,#e1,#13,#e5,#11,#e3,#11
	db #11,#e1,#11,#e9,#10,#e3,#11,#e1
	db #11,#e5,#16,#e3,#16,#16,#e1,#16
	db #e5,#11,#e3,#11,#11,#e1,#11,#e5
	db #14,#e3,#14,#14,#e1,#14,#e5,#11
	db #e3,#11,#11,#e1,#11,#e5,#14,#e3
	db #14,#14,#e1,#14,#e5,#13,#e3,#13
	db #13,#e1,#13,#e5,#11,#e3,#11,#11
	db #e1,#11,#e9,#10,#e3,#11,#e1,#11
.l11c0 equ $ + 1
	db #87,#8b,#d0,#e1,#3f,#e0,#3f,#3f
	db #3f,#3f,#e1,#3f,#e1,#3f,#e0,#3f
	db #3f,#e1,#3f,#3f,#e1,#3f,#e0,#3f
	db #3f,#e1,#3f,#3f,#e0,#3f,#e1,#3f
	db #e0,#3f,#e1,#3f,#e1,#80,#93,#1f
.l11e9 equ $ + 2
	db #11,#87,#e1,#d0,#3f,#e0,#d1,#41
.l11f1 equ $ + 2
	db #41,#87,#8a,#88,#01,#01,#dd,#e1
	db #84,#28,#01,#24,#e0,#84,#28,#01
	db #24,#e0,#84,#28,#01,#24,#e0,#84
	db #28,#01,#24,#e0,#84,#28,#01,#24
	db #e1,#84,#28,#01,#24,#e1,#84,#28
	db #01,#23,#e0,#84,#28,#01,#23,#e0
	db #84,#28,#01,#23,#e1,#84,#28,#01
	db #23,#e1,#84,#28,#01,#23,#e1,#84
	db #28,#01,#21,#e0,#84,#28,#01,#21
	db #e0,#84,#28,#01,#21,#e1,#84,#28
	db #01,#21,#e1,#84,#28,#01,#21,#e0
	db #84,#28,#01,#23,#e1,#84,#28,#01
	db #23,#e0,#84,#28,#01,#23,#e1,#84
	db #28,#01,#24,#d4,#e0,#29,#2e,#ed
	db #31,#e0,#29,#2e,#ed,#30,#e0,#29
	db #2b,#e7,#2c,#e5,#2e,#e1,#27,#eb
	db #29,#e1,#80,#e0,#26,#2b,#ed,#30
	db #e0,#26,#2b,#ed,#2f,#e0,#26,#28
	db #e9,#29,#e1,#2b,#2d,#30,#e5,#2f
	db #e1,#26,#e3,#29,#e1,#80,#e0,#29
	db #2e,#e5,#31,#e0,#29,#2e,#30,#31
	db #30,#2e,#30,#2e,#29,#2e,#e5,#30
	db #e0,#29,#2b,#2c,#2e,#2c,#2e,#2c
	db #2b,#29,#2b,#e7,#2c,#e5,#2e,#e1
	db #27,#eb,#29,#e1,#80,#e0,#28,#2d
	db #e7,#30,#e3,#26,#e1,#80,#e0,#26
	db #2b,#e7,#2f,#e3,#26,#e1,#80,#e0
	db #26,#28,#e9,#29,#e1,#2b,#2d,#30
	db #dc,#e0,#2f,#2f,#2f,#2f,#d4,#e1
	db #2f,#26,#29,#8e,#ff,#80,#87,#00
;
.game_name
	db "Snow Strike",0
.game_year
	db "1990",0
.game_publisher
	db "Epyx",0
.music_author
	db "",0
.music_comment
	db "",0

	read "music_end_v1_0.asm"
